*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}
img{
    vertical-align: middle;
}
.clearfix:after{
    clear:both;
    content:"";
    display:table;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
#ptitle{
    padding:.2rem;
    font-size:14px;
    color: #051B28
}
#pricediv{
    color:#FF0036;
    font-size:20px;
    font-weight:400;
    padding-left:.3rem;
    margin-top:0.3rem;
}
.bottom{
    width: 100%;
    height:2.5rem;
    border-top:0.02rem solid #eee;
    background:#fff;
    position:fixed;
    bottom:0;
    left:0;
    line-height:2.5rem;
    text-align:center;
    /*display: flex;
    justify-content:flex-end;
    align-items:center;*/
}
.bottom .right {
    display:flex;
    justify-content:flex-end;
    align-items:center;
    width:11rem;
    margin-top:0.355rem;

}
.bottom .left {
    display:flex;
    justify-content:flex-start;
    align-items:center;
    width:5rem;
    margin-top:-0.1rem;

}
.atm img{
    width:1.5rem;
    height:1.5rem;
    margin-right:1.2rem;
    margin-left:0.6rem;
}
.favorite img{
    width:1.5rem;
    height:1.5rem;
}
.addshopcar,.buy{
    width:5rem;
    height:1.8rem;
    line-height:1.8rem;
    text-align:center;
    color:#fff;
    font-size:14px;
}

.addshopcar{
    background:linear-gradient(135deg,#ebcd29,#f29035);
    border-radius:1rem 0 0 1rem;
    cursor:pointer;
}
.buy{
    background:linear-gradient(135deg,#eb7729,#eb6029);
    border-radius:0 1rem 1rem 0;
    margin-right:0.3rem;
    cursor:pointer;
}
.shopcar_box{
    position: fixed;
    right: 1rem;
    top: 1rem;
    width: 2rem;
    height: 2rem;
    background:rgba(0,0,0,0.4);
    border-radius:50%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;

}


.shopcar{
    width:1.5rem;

    margin-top:0.3rem;

}
.get_back{
    position:fixed;
    left:1rem;
    top:1rem;
    width:2rem;
    height:2rem;
    background:rgba(0,0,0,0.4);
    border-radius:50%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.get_back span{
    display:inline-block;
    width:1rem;
    height:1rem;
    border:0.08rem solid #fff;
    border-top:none;
    border-right:none;
    transform: rotate(45deg);
    text-align:center;
    margin-top:0.5rem ;
    margin-left:0.4rem ;
}
.product_information{
    width:100%;
    display:flex;
    justify-content:space-between;
    font-size:12px;
    color:#999;
    padding:0 0.3rem;
}
#detail_images{
    margin-top:0.5rem;
}
